package cn.iocoder.yudao.adminserver.modules.live.dal.dataobject.projectPlanEvent;

import lombok.*;
import java.util.*;
import com.baomidou.mybatisplus.annotation.*;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;

/**
 * 项目阶段事项 DO
 *
 * @author 芋艿
 */
@TableName("live_project_plan_event")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class LiveProjectPlanEventDO extends BaseDO {

    /**
     * 
     */
    @TableId
    private Long id;
    /**
     * 项目阶段id
     */
    private Integer planId;
    /**
     * 项目阶段事项内容
     */
    private String planEventContent;
    /**
     * 事项日期
     */
    private Date eventDate;
    /**
     * 是否里程碑 0 不是 1是
     */
    private Integer milestone;
    /**
     * 是否延期 0 不是 1是
     */
    private Integer postpone;
    /**
     * 项目现场照片
     */
    private String image;
    /**
     * 是否需要协调 0不是 1是
     */
    private Integer coordinate;
    /**
     * 分管领导
     */
    private Integer leaderId;
    /**
     * 事项协调内容
     */
    private String eventCoordinate;
    /**
     * 事项结束 0不是 1是
     */
    private Integer eventFlag;
    /**
     * 是否审批 0未审批 1审批
     */
    private Integer approval;
    /**
     * 是否已经协调 0未协调 1已经协调
     */
    private Integer coordination;
    /**
     * 是否阅读 0未阅读 1已经阅读
     */
    private Integer readFlag;

}
